layui.config({
	base : "js/"
}).use([ 'form', 'layer', 'jquery', 'laypage' ], function() {
	loadData(2, 1, 0, layui.laypage);
	//添加文章
	//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
	$(window).one("resize",function(){
		$(".newsAdd_btn").click(function(){
			var index = layui.layer.open({
				title : "添加文章",
				type : 2,
				content : "newsAdd.html",
				success : function(layero, index){
					setTimeout(function(){
						layui.layer.tips('点击此处返回文章列表', '.layui-layer-setwin .layui-layer-close', {
							tips: 3
						});
					},500)
				}
			})			
			layui.layer.full(index);
		})
	}).resize();
})

function load() {
	layui.use('table', function() {
		var table = layui.table;

		// 第一个实例
		table.render({
			elem : '#demo',
			height : 312,
			page : true // 开启分页
			,
			cols : [ [ // 表头
			{
				field : 'id',
				title : 'ID',
				width : 80,
				sort : true,
				fixed : 'left'
			}, {
				field : 'tag',
				title : '标签',
				width : 80
			}, {
				field : 'type',
				title : '类型',
				width : 80,
				sort : true
			}, {
				field : 'link',
				title : '图片',
				width : 80
			}, {
				field : 'remark',
				title : '描述',
				width : 177
			}, {
				field : 'sort',
				title : '排序',
				width : 80,
				sort : true
			}, {
				field : 'click',
				title : '点击量',
				width : 80,
				sort : true
			}, {
				field : 'createTime',
				title : '创建时间',
				width : 80
			}, {
				field : '',
				title : '操作',
				width : 135,
				sort : true
			} ] ]
		});

	});

}

function loadData(pageSize, pageNum, curr, pageObj) {
	$.post("http://localhost:8088/img/data/page", {
		pageSize : pageSize,
		pageNum : pageNum
	}, function(data) {
		var html = template("list", {
			datas : data.data.list
		});
		$(".news_content").html(html);
		pageObj({
			cont : "page",
			limit : 2,
			theme : "#c00",
			curr : curr,
			limits : [ 2, 4, 10 ],
			count : 25,
			pages : Math.ceil(data.data.total / pageSize),
			layout : [ 'prev', 'next' ],
			jump : function(obj, first) {
				if (!first) {
					loadData(2, obj.curr, obj.curr, pageObj);
				}
			}
		})
	})
}
